3D Particle
Node Data | |
|---|---|
Display name | |
3D Particle | |
Internal name | |
Node_3D_Particle | |
Inheritances | |
| Node_3D | |
| Node_3D_Particle | |
Inputs | |
Object | |
d3mesh |
Mesh |
Spawn | |
bool |
Spawn |
enum |
Spawn Type |
trigger |
Spawn Trigger |
int |
Spawn Delay |
int |
Burst Duration |
range |
Spawn Amount |
Lifespan | |
range |
Lifespan |
Source | |
enum |
Spawn Source |
enum |
Spawn Shape |
vec3 |
Spawn Origin |
vec3 |
Spawn Span |
quat |
Spawn Rotation |
path |
Spawn Path |
d3mesh |
Spawn Mesh |
vector |
Spawn Data |
Movement | |
range3 |
Velocity |
range3 |
Acceleration |
range |
Follow Spawn Shape |
Rotation | |
range3 |
Rotation |
range3 |
Rotational Speed |
float |
Snap Rotation |
bool |
Follow Velocity |
Scale | |
range3 |
Scale |
range |
Size |
Color | |
gradient |
Color Over Lifetime |
gradient |
Random Blend |
palette |
Color By Index |
range |
Alpha |
Render | |
enum |
Blend Mode |
bool |
Billboard |
bool |
Loop |
int |
Pre-Render |
bool |
Transparent |
Path | |
bool |
Follow Path |
path |
Path |
range2 |
Path Range |
curve |
Path Deviation |
Physics | |
bool |
Use Physics |
range |
Gravity |
rotation |
Gravity Direction |
range |
Turning |
bool |
Turn Both Directions |
float |
Turn Scale With Speed |
Ground | |
bool |
Collide Ground |
enum |
Ground Offset Type |
range |
Ground Offset |
slider |
Bounce Amount |
slider |
Bounce Friction |
Wiggles | |
bool |
Use Wiggles |
vec2 |
Direction Wiggle |
vec2 |
Position Wiggle |
vec2 |
Rotation Wiggle |
vec2 |
Scale Wiggle |
Outputs | |
d3mesh |
Mesh |
Simulate particle in 3D space.
Properties
| Object | |
| Mesh | Particle Model |
| /Spawn | |
| Spawn Type | Whether to spawn every frame (Stream), once at a set frame (Burst), or with trigger (Trigger). |
| Lifespan | Particle lifespan |
| /Source | |
| Spawn Source | Type or shape to spawn particle from.\n\tShape: Spawn from fixed 3D shape.\n\tPath: Spawn from path data.\n\tMesh Vertices: Spawn from any 3D mesh verticies.\n\tDirect Data: Spawn from array of Vec3 points. |
| Movement | |
| Velocity | Initial velocity. |
| Acceleration | Change of velocity per frame. |
| Follow Spawn Shape | In Shape Spawn Source, add velocity from the shape to particle. |
| Rotation | |
| Rotation | Initial rotation. |
| Rotational Speed | Change in rotation per frame. |
| Snap Rotation | Snap rotation angle (in degree) before render. |
| Follow Velocity | Rotate the particle model to follow its current velocity. |
| Scale | |
| Scale | Particle scale in XYZ axes. |
| Size | Uniform scaling. |
| Color | |
| Color Over Lifetime | Particle blend over lifespan (multiply with base material). |
| Random Blend | Random initial color per particle. |
| Alpha | Particle opacity. |
| Render | |
| Blend Mode | Rendering blend mode. |
| Billboard | Rotate particle to always face the camera. |
| Loop | Pre-render the particle before the first frame to create loopable animation. |
| Pre-Render | Amount of frame to pre-render if Loop is set to true. |
| Path | |
| Path | Move the particles along custom path. |
| Path Deviation | The number to multiply particle absolute position to add to the path position to create the final position. |
| Physics | |
| Gravity | Add gravity to particle. |
| Turning | Add random turning force to each particles. |
| Turn Both Directions | Apply randomized 1, -1 multiplier to the turning speed. |
| Turn Scale With Speed | Scale turning force with particle speed. |
| Ground | |
| Ground | Add +Z ground collision to the particle. |
| Ground Offset Type | Make the ground an Absolute global position or Relative to particle spawning position. |
| Ground Offset | Ground position in Absolute type, or offset from the spawn point in Relative mode. |
| Bounce Amount | Apply bounce on collision with the ground. |
| Bounce Friction | Reduce velocity in other axis when collide with the ground. |
| Wiggles | |
| Direction Wiggle | Apply random direction while keeping current velocity. |
| Position Wiggle | Apply random positional shifting. |
| Rotation Wiggle | Apply random rotation. |
| Scale Wiggle | Apply random scale. |
Commit History
| 1.19.7.1 |
|
|---|



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































